//
//  LJAppService.m
//  LJAnimationsDemo
//
//  Created by raymond on 17/1/4.
//  Copyright © 2017年 raymond. All rights reserved.
//

#import "LJAppService.h"

@implementation LJAppService

+ (UIImage *)launchImage {
    
    UIImage *launchImage = nil;
    NSString *viewOrientation = nil;
    CGSize viewSize = [UIScreen mainScreen].bounds.size;
    UIInterfaceOrientation orientation = [UIApplication sharedApplication].statusBarOrientation;
    
    if (orientation == UIInterfaceOrientationLandscapeLeft || orientation == UIInterfaceOrientationLandscapeRight) {
        viewOrientation = @"Landscape";
    } else {
        viewOrientation = @"Portrait";
    }
    
    NSArray *imagesDictionary = [[[NSBundle mainBundle] infoDictionary] valueForKey:@"UILaunchImages"];
    for (NSDictionary *dict in imagesDictionary) {
        
        CGSize imageSize = CGSizeFromString(dict[@"UILaunchImageSize"]);
        if (CGSizeEqualToSize(imageSize, viewSize) && [viewOrientation isEqualToString:dict[@"UILaunchImageOrientation"]]) {
            launchImage = [UIImage imageNamed:dict[@"UILaunchImageName"]];
        }
    }
    
    return launchImage;
}

@end
